package org.rency.ues.engine.crypto;

public interface Cryptor{

    /**
     * 获取加密机类型
     * @return
     */
    public String getCryptorType();

    /**
     * 解密
     * @param enData 密文
     * @param args
     * @return
     */
    public byte[] decrypt(String enData, Object... args);

    /**
     * 加密
     * @param plainData 明文
     * @param args
     * @return
     */
    public String encrypt(byte[] plainData, Object... args);

}
